type runtime.sysMemStat
28 uses
runtime (current package)
malloc.go#L2329: func persistentalloc(size, align uintptr, sysStat *sysMemStat) unsafe.Pointer {
malloc.go#L2341: func persistentalloc1(size, align uintptr, sysStat *sysMemStat) *notInHeap {
malloc.go#L2448: func (l *linearAlloc) alloc(size, align uintptr, sysStat *sysMemStat, vmaName string) unsafe.Pointer {
mem.go#L49: func sysAlloc(n uintptr, sysStat *sysMemStat, vmaName string) unsafe.Pointer {
mem.go#L131: func sysFree(v unsafe.Pointer, n uintptr, sysStat *sysMemStat) {
mem.go#L277: func sysMap(v unsafe.Pointer, n uintptr, sysStat *sysMemStat, vmaName string) {
mfixalloc.go#L40: stat *sysMemStat
mfixalloc.go#L56: func (f *fixalloc) init(size uintptr, first func(arg, p unsafe.Pointer), arg unsafe.Pointer, stat *sysMemStat) {
mgcpacer.go#L358: heapInUse sysMemStat // bytes in mSpanInUse spans
mgcpacer.go#L359: heapReleased sysMemStat // bytes released to the OS
mgcpacer.go#L360: heapFree sysMemStat // bytes not in any span, but not released to the OS
mgcscavenge.go#L1055: func (s *scavengeIndex) init(test bool, sysStat *sysMemStat) uintptr {
mgcscavenge.go#L1066: func (s *scavengeIndex) grow(base, limit uintptr, sysStat *sysMemStat) uintptr {
mpagealloc.go#L296: sysStat *sysMemStat
mpagealloc.go#L312: func (p *pageAlloc) init(mheapLock *mutex, sysStat *sysMemStat, test bool) {
mpagealloc_64bit.go#L188: func (s *scavengeIndex) sysGrow(base, limit uintptr, sysStat *sysMemStat) uintptr {
mpagealloc_64bit.go#L245: func (s *scavengeIndex) sysInit(test bool, sysStat *sysMemStat) uintptr {
mranges.go#L251: sysStat *sysMemStat
mranges.go#L254: func (a *addrRanges) init(sysStat *sysMemStat) {
mstats.go#L20: stacks_sys sysMemStat // only counts newosproc0 stack in mstats; differs from MemStats.StackSys
mstats.go#L23: mspan_sys sysMemStat
mstats.go#L24: mcache_sys sysMemStat
mstats.go#L25: buckhash_sys sysMemStat // profiling bucket hash table
mstats.go#L28: gcMiscSys sysMemStat // updated atomically or during STW
mstats.go#L31: other_sys sysMemStat // updated atomically or during STW
mstats.go#L643: type sysMemStat uint64
mstats.go#L650: func (s *sysMemStat) load() uint64 {
mstats.go#L659: func (s *sysMemStat) add(n int64) {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |